﻿<?php



        /*如果用户提交，则$_POST值不为空*/
        if(!empty($_POST['title'])){

          /*如果没有上传东西就不执行文件上传代码*/
          $filepath = '';
          // print_r ($_FILES);die;
          if(!empty($_FILES['file']['name'][0])){
            /*<--上传文件-->*/
                    /*图片只有一张时也要重组数组，因为在标签中name用数组形式命名，$_FILES的数据结构已改变*/
                    $arr=array();

                    foreach ($_FILES['file']['name'] as $key => $value) {
                          $arr[$key]['name'] = $value;
                          $arr[$key]['type'] = $_FILES['file']['type'][$key];
                          $arr[$key]['tmp_name'] = $_FILES['file']['tmp_name'][$key];
                          $arr[$key]['error'] = $_FILES['file']['error'][$key];
                          $arr[$key]['size'] = $_FILES['file']['size'][$key];
                    }
                      //echo '<br/>';
                     //

                //重组数组 ，重组的数组为二维数组，每个下标的值都存着一张图片的所有数据，为一维数组
                /*将循环这个重组的数组，每循环一次就调用一次上传函数，将一维数组传到函数内部方便函数取对应值，因为上传函数每次只返回一张图片的路劲 ，所以要存储完多张图片则循环*/
                /*每循环一次得到一个路径返回值，所以$filepath可以用数组的形式存储一次上传多张图片时，所有图片的路径 */
                foreach($arr as $val){

                    /*调用函数 把返回的路径应用到img标签的src属性中；*/
                    $filepath = upload($val);


                }

              /*<--/上传文件-->*/

          }



            /*<--将提交上来的数据存储到数据库-->*/
            $title = $_POST['title'];
            $content = $_POST['content'];
            $type = $_POST['type'];
            $author = $_POST['author'];
            $sendter = $_POST['sendter'];


            /*编写sql  insert语句*/
            $sql = "insert into `test`.`news` (`title`,`content`,`type`,`author`,`sendter`,`url`) values ('$title','$content','$type','$author','$sendter','$filepath')";

            /*执行sql语句*/
            mysqli_query($link,$sql);

            /*获取sql执行后，影响的行数*/
            $math = mysqli_affected_rows($link);


           echo ($math>0)?" <script> alert('添加成功');location.href='index.php?c=news&&a=list&&admin=1';</script>":" <script> alert('添加失败');history.go(-1);</script>";
        }


/*新闻类型*/
        /*当id没有值传来时，默认是0，否则是传来的id值*/
     $id = (empty($_GET['id']))?0:$_GET['id'];

            $sql = "select * from `cate` where `pid`=$id";
            $rsl = mysqli_query($link,$sql);

            while($dd = mysqli_fetch_assoc($rsl)){

                  $cate[] = $dd;
            }
        //print_r($cate);die;

        //查询完之后返回到ajax
      if(!empty($_SERVER['HTTP_X_REQUESTED_WITH'])){

                echo json_encode($cate);die;

          }


        //




		include(CON_VIEW.$q.'/common.html');
?>